body {
	font-family: "Microsoft YaHei","微软雅黑","MicrosoftJhengHei";
	font-size: 14px;
	margin: 0;
	min-width: 1200px;
	padding: 0;
	height:auto;
}

a {
	outline: none; text-decoration:none;
}
img {
	border: 0;
}
p, ul {
	margin: 0;
}
p a {
	color: #000000;
}
p a:hover {
	color: #623e04;
}
ul,li{ margin:0; padding:0;list-style:none;}

center,#footer,#topheader {
	margin: 0 auto;
	width: 1200px;
	position:relative;
}


.hide{ display:none;}
input[type="button"]{ cursor:pointer}
.btn5{
-moz-border-radius: 5px;      /* Gecko browsers */
-webkit-border-radius: 5px;   /* Webkit browsers */
border-radius:5px;            /* W3C syntax */	
}
.btn10{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */	
}
.btn30{
-moz-border-radius: 30px;      /* Gecko browsers */
-webkit-border-radius: 30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */	
}

/*首页*/
#header{width:100%; height:67px; background:url(../img/bg1.png);position:relative;}
#header #logo{position:absolute; left:50px; top:0px; height:64px; width:196px;;}
#header #menu{position:absolute; left:540px; top:20px;  width:450px;; height:64px;}
#header #menu a{ color:white; display:block; text-decoration:none;}
#header #menu li{ height:34px; line-height:16px; float:left; position:relative; margin-right:50px;}
#header #menu li:hover{border-bottom:solid 3px #8e7328;}
#header #menu li .bottom{ position:absolute; left:0; top:16px;}
#header #menu li img{ position:absolute; right:-30px; top:-4px; width:5px;}
#header #login{ color:white; width:250px; height:50px; position:absolute; left:945px; top:10px;}
#header #login a{font-size:12px; line-height:24px;}
#header #login input[type="button"]{ width:36px; height:20px; margin:0; padding:0; background:#344355; border:0; color:white;}
#header #login input[type="text"]{ width:89px; height:16px;}
#header #search{position:absolute; left:300px; top:30px; width:auto; height:64px;}
#header #search #searchbox{ width:200px; height:26px; background:url(../img/normal.png) no-repeat; position:relative;}
#header #search #searchbox input[type="text"]{ position:absolute; left:20px; top:2px; margin:0; padding:0; height:18px; width:100px;}
#header #search #searchbox a{ display:block; width:50px; height:26px; position:absolute; left:127px;}
#header hr{ position:absolute;bottom:0; width:100%; margin:0; padding:0;}

center #round{ width:100%; height:330px; background:url(../img/bg2.png); position:relative;}
center #round #imglist{ float:left; margin-left:50px; margin-top:30px; width:700px; height:270px; overflow:hidden;}
center #round #imglist #imgshow{ height:100%; width:100%;background-image: url(../img/top1.png);background-position: 50% 50%;background-repeat: no-repeat no-repeat;}
center #round #left {background:url(../img/dbleft.png) no-repeat; width:40px; height:50px; border:0; padding:0;text-indent:-1000em; position:absolute; top:140px; left:10px;}
center #round #right {background:url(../img/dbright.png) no-repeat; width:40px; height:50px; border:0; padding:0;text-indent:-1000em; position:absolute; top:140px; left:749px;}
center #round #sao{ width:115px; height:116px; position:absolute;top:90px; left:803px;}
center #round #weima1{ width:178px; height:178px; position:absolute; top:56px; left:970px;}
center #round .txt{ width:390px; height:30px; position:absolute; top:262px; left:787px;}

center #games{ width:100%; height:480px; overflow:hidden; position:relative;}
center #games #gamemenu{ position:absolute; top:73px; left:925px;}
center #games #menu-yu{ float:left; background:url(../img/yu.png) no-repeat; width:33px; height:42px; text-indent:-1000em; }
center #games #menu-lan{ background:url(../img/lang.png) no-repeat; width:30px; height:42px; text-indent:-1000em; margin-left:120px;}
center #games #gamelist{width:800px; height:290px; position:absolute; top:120px; left:320px; overflow:hidden;}
center #games #gamelist img{ width:245px; height:290px; margin-right:32px; cursor:pointer;}
center #games #gamelist .none{ margin-right:0;}
center #games #gamelist #yu,center #games #gamelist #lan{height:100%; overflow:hidden; position:absolute; left:0; top:0; width:3000px;}
center #games #gamelist #yu li,center #games #gamelist #lan li{ float:left;}
center #games #foryou{ width:320px; height:68px; position:absolute; top:40px; left:450px;}
center #games #jing{ width:210px; height:220px; position:absolute; top:120px; left:50px;}
center #games #cdleft{ width:15px; height:15px; background:url(../img/cdleft.png) no-repeat;border:0; padding:0;text-indent:-1000em; position:absolute; top:263px; left:293px;}
center #games #cdright{ width:15px; height:15px; background:url(../img/cdright.png) no-repeat;border:0; padding:0;text-indent:-1000em; position:absolute; top:263px; left:1132px;}
center #games #cdmore{ width:150px; height:45px; position:absolute; left:992px; top:413px;}

center #news{ width:100%; height:360px;  background:url(../img/bg3.png); position:relative;}
center #news #newshow{width:770px; height:285px; position:absolute;left:50px; top:40px; overflow:hidden; background-image: url(../img/new1.png);background-position: 50% 50%;background-repeat: no-repeat no-repeat;}
center #news #newslist{ width:770px; height:285px; position:absolute;left:50px; top:40px;}
center #news #newslist blockquote{ width:300px; height:100px; position:absolute;left:80px; top:20px; text-align:left;}
center #news #newslist blockquote p{ color:white; font-size:24px; FILTER: Shadow(Color="#998688", Direction=275);  POSITION: relative;}
center #news #newslist blockquote p:first-letter{font-size: 1.5em;padding: 0em;}
center #news #nleft{ width:15px; height:75px; background:url(../img/nleft.png) no-repeat center;border:0; padding:20px;text-indent:-1000em; position:absolute; top:160px; left:45px;}
center #news #nright{ width:15px; height:75px; background:url(../img/nright.png) no-repeat center;border:0; padding:20px;text-indent:-1000em; position:absolute; top:160px; left:784px;}
center #news #newtip{ position:absolute; top:100px; left:930px; width:230px; height:150px;}
center #news #nmore{ width:150px; height:45px; position:absolute; left:992px; top:300px;}

center #events{ width:100%; height:300px; position:relative;}
center #events #eventstip{ width:250px; height:255px; position:absolute; top:20px; left:50px;}
center #events #eventslist{ width:600px; height:200px;position:absolute; top:60px; left:350px;}
center #events #eventslist li.main{ font-size:24px; font-weight:900;}
center #events #eventslist li{ font-size:18px; line-height:40px; font-family:"Microsoft YaHei"; text-align:left; }
center #events #eventslist li span {border-bottom:solid 2px #818182;}
center #events #eventslist li a {color:black;}
center #events #newsmore{width:60px; height:45px; position:absolute; top:255px; left:920px;}

center #map{width:100%; height:220px;}
center #zhao{width:135px; height:40px; position:absolute; bottom:435px; left:1005px;}
center #marker2{width:150px; height:297px; position:absolute; bottom:115px; left:999px;}

#footer{ background:#101010; height:200px;}
#footer #footxt{width:1184px; height:136px; border-top:solid 1px white; position:relative; top:10px; left:10px; background:#222222;}
#footer #footxt .txt{ width:480px; height:90px; text-align:left; position:absolute; top:22px; left:40px; }
#footer #footxt .txt p{ line-height:25px; height:25px; font-size:12px; color:white;}
#footer #footxt #footer2wei{ position:absolute; left:520px; top:22px; width:100px; height:100px; }
#footer #footxt #lianxi{ position:absolute; left:790px; top:40px; width:250px;}
#footer #footxt #footcontact{ position:absolute; left:830px; top:42px; width:170px; height:80px;}
#footer #footxt #footcontact p{ line-height:19px; color:white; font-size: 12px;}
#footer #footxt #lianx1{ color:white; line-heigh:19px; height:19px; position:absolute;left:790px; top:22px;}
#footer #footxt #lianx2{ color:white; line-heigh:19px; height:19px; position:absolute;left:998px; top:22px;}
#footer #footxt #weixintu{  height:19px; position:absolute;left:1015px; top:72px;}
#footer #footip{ color:white; text-align:center; margin-top:25px; height:60px; font-size:12px;}
#footer #footip a{ color:white;}
/*注册框*/
body .logindiv{ width:600px; height:550px; position:fixed; left:50%; margin-left:-300px; top:40%; margin-top:-225px; background:#222222; z-index:999;
-moz-border-radius: 30px;      /* Gecko browsers */
-webkit-border-radius: 30px;   /* Webkit browsers */
border-radius:30px;            /* W3C syntax */
}
body .logindiv .btnclose{ position:absolute; right:10px; top:10px; margin:0; padding:0; border:0; background:url(../img/close.png); width:35px; height:31px;}
body .logindiv .loginlogo{ position:absolute; width:200px; height:70px; left:50%; margin-left:-100px; top:40px;}
body .logindiv .loginform{ position:absolute; width:450px; left:50%; margin-left:-225px; top:130px;}
body .logindiv .loginform p{ height:35px; line-height:35px; margin:10px 0;}
body .logindiv .loginform label{ width:100px; text-align:right; color:white; display:block; float:left; font-size:24px;}
body .logindiv .loginform input{
-moz-border-radius: 10px;      /* Gecko browsers */
-webkit-border-radius: 10px;   /* Webkit browsers */
border-radius:10px;            /* W3C syntax */	
}
body .logindiv .loginform input[type="text"],body .logindiv .loginform input[type="password"],body .logindiv .loginform #regist{ height:30px; width:280px; margin:0 0 0 20px; padding:0; border:0;}
body .logindiv .loginform #regist{ width:86px; background:#344355; color:white; font-size:24px; font-weight:bold; height:45px; margin-top:20px;}
body .logindiv .vcode{width:450px;}
body .logindiv .vcode input[type="button"]{ margin:0; padding:0; border:0; font-size:18px; float:right; height:35px; width:120px; font-weight:bold;}

/*登录框*/
body .logindiv2{ width:600px; height:350px; position:fixed; left:50%; margin-left:-300px; top:40%; margin-top:-175px; background:#222222; z-index:999;}
body .logindiv2 .loginlogo{ position:absolute; width:200px; height:70px; left:50%; margin-left:-100px; top:40px;}
body .logindiv2 .btnclose{ position:absolute; right:10px; top:10px; margin:0; padding:0; border:0; background:url(../img/close.png); width:35px; height:31px;}
body .logindiv2 .loginform{ position:absolute; width:450px; left:50%; margin-left:-225px; top:130px;}
body .logindiv2 .loginform input[type="text"],body .logindiv2 .loginform input[type="password"]{height:30px; width:280px; margin:0 0 0 20px; padding:0; border:0;}
body .logindiv2 .loginform p{ height:35px; line-height:35px; margin:10px 0;}
body .logindiv2 .loginform label{ width:100px; text-align:right; color:white; display:block; float:left; font-size:24px;}
body .logindiv2 .loginform #login_btn{ width:86px; background:#344355; color:white; font-size:24px; font-weight:bold; height:45px; margin-top:20px; padding:0; border:0;}
body .logindiv2 .loginform .btnforgot{color:white; margin-left:20px;}
body .logindiv2 .btnlogin2{position:absolute;top:310px; left:190px; color:white; font-size:24px;}

/*找回密码*/
body .forgotdiv{ width:600px; height:300px; position:fixed; left:50%; margin-left:-300px; top:40%; margin-top:-150px; background:#222222; z-index:999;}
body .forgotdiv .loginlogo{ position:absolute; width:200px; height:70px; left:50%; margin-left:-100px; top:40px;}
body .forgotdiv .btnclose{ position:absolute; right:10px; top:10px; margin:0; padding:0; border:0; background:url(../img/close.png); width:35px; height:31px;}
body .forgotdiv .loginform{ position:absolute; width:450px; left:50%; margin-left:-225px; top:130px;}
body .forgotdiv .loginform input[type="text"],body .logindiv2 .loginform input[type="password"]{height:30px; width:200px; margin:0 0 0 20px; padding:0; border:0;}
body .forgotdiv .loginform p{ height:35px; line-height:35px; margin:10px 0;}
body .forgotdiv .loginform label{ width:100px; text-align:right; color:white; display:block; float:left; font-size:24px;}
body .forgotdiv .loginform .forgot_btn{  background:#344355; color:white; font-weight:bold; height:30px; margin-left:20px; padding:0; border:0; width:70px;}
body .forgotdiv .loginform .btnforgot{color:white; margin-left:20px;}
body .forgotdiv .btnlogin2{position:absolute;top:310px; left:190px; color:white; font-size:24px;}

/*场馆预定*/
center #reservationlist{ min-height:500px; height:auto; width:100%; position:relative;}
center #reservationlist #reservationimg{ position:absolute; left:50px; top:90px; width:210px; height:220px;}
center #reservationlist #reservationroom{ width:900px; min-height:500px; height:auto; position:relative; padding-left:320px; padding-top:90px;}
center #reservationlist .menu,center #reservationlist .select{ float:none; }
center #reservationlist .menu { width:900px; height:46px;}
center #reservationlist .select { width:900px; height:46px; position:absolute; background-image:url(../img/rebg.png);background-repeat:no-repeat;background-position:-10px 0px; margin-top:30px;}
center #reservationlist .menu a{ height:46px;}
center #reservationlist .select .selectbox{ height:auto; position:absolute; min-height:23px; width:700px; top:6px; left:50px;}
center #reservationlist .select .selectbox a{ height:23px; width:51px;}

.sporttype{ background-image:url(../img/rebg.png);background-repeat:no-repeat; text-indent:-1000em; display:block;float:left; }
.baoling{ width:35px;  background-position:-100px -100px; }
.shejian{ width:35px;  background-position:-198px -100px; }
.taiqiu{ width:35px;  background-position:-294px -100px; }
.zuqiu{ width:35px;  background-position:-393px -100px; }
.gaoerfu{ width:50px;  background-position:-483px -100px; }
.bingpang{ width:35px;  background-position:-589px -100px; }
.yumao{ width:35px;  background-position:-684px -100px; }
.lanqiu{ width:35px;  background-position:-784px -100px; }

.baolinghover{ width:35px;  background-position:-100px -168px; }
.shejianhover{ width:35px;  background-position:-198px -168px; }
.taiqiuhover{ width:35px;  background-position:-294px -168px; }
.zuqiuhover{ width:35px;  background-position:-393px -168px; }
.gaoerfuhover{ width:50px;  background-position:-483px -168px; }
.bingpanghover{ width:35px;  background-position:-589px -168px; }
.yumaohover{ width:35px;  background-position:-684px -168px; }
.lanqiuhover{ width:35px;  background-position:-784px -168px; }

.baoling:hover{ width:35px;  background-position:-100px -168px; }
.shejian:hover{ width:35px;  background-position:-198px -168px; }
.taiqiu:hover{ width:35px;  background-position:-294px -168px; }
.zuqiu:hover{ width:35px;  background-position:-393px -168px; }
.gaoerfu:hover{ width:50px;  background-position:-483px -168px; }
.bingpang:hover{ width:35px;  background-position:-589px -168px; }
.yumao:hover{ width:35px;  background-position:-684px -168px; }
.lanqiu:hover{ width:35px;  background-position:-784px -168px; }

.szonghe1{ background-position:-325px -244px; }
.srenqi1{ background-position:-325px -276px; }
.sxinchang1{ background-position:-325px -306px; }
.sjiage1{ background-position:-325px -337px; }

.szonghe2{ background-position:-392px -245px; }
.srenqi2{ background-position:-391px -276px; }
.sxinchang2{ background-position:-392px -307px; }
.sjiage2{ background-position:-392px -338px; }

.szonghe3{ background-position:-465px -245px;}
.srenqi3{ background-position:-465px -276px; }
.sxinchang3{ background-position:-465px -307px;}
.sjiage3{ background-position:-465px -338px;}

center #reservationlist .menu a{ margin:0 32px;}
center #reservationlist .select .selectbox input[type="checkbox"]{ float:left; margin-left:30px;}
center #reservationlist .select .selectbox span{ float:left; color:white;}
center #reservationlist .select .selectbox label{ background:white; margin:1px; padding-bottom:2px;}
center #reservationlist .select .selectbox #searea{ padding:1px;}
center #reservationlist .select .selectbox #semap{ width:31px; height:21px; background-image:url(../img/rebg.png);background-repeat:no-repeat;background-position:-653px -48px; float:right;}

center #reservationlist .roombox{ width:100%; height:auto; min-height:600px; position:relative; margin-top:100px;}
center #reservationlist .roombox li{ width:100%; height:290px; }
center #reservationlist .roombox .leftli{ width:100%; height:290px; position:relative; left:-148px;}
center #reservationlist .roombox .roomitem{ width:250px; height:285px; display:block; float:left; margin:0 20px; position:relative; text-align:left;}
center #reservationlist .roombox .roomitem img{ width:250px; height:285px;}
center #reservationlist .roombox .roomitem span{ position:absolute; width:170px; height:35px; color: white; line-height:35px; overflow:hidden; left:45px; top:215px; font-weight:900;}
center #reservationlist .roombox .roomitem p{position:absolute; width:70px; height:35px; color: white; line-height:35px; overflow:hidden; left:90px; top:243px; font-weight:900;}
center #reservationlist .roombox .roomitem .top{position:absolute; left:0; top:0;width: 0px;height: 0px;border-left: 125px solid white;border-right: 125px solid white;border-bottom: 75px solid transparent;display:block;}
center #reservationlist .roombox .roomitem .bottom{position:absolute; left:0; bottom:-3px;width: 0px;height: 0px;border-top: 75px solid transparent;border-left: 125px solid white;border-right: 125px solid white;display:block;}
center #reservationlist .roombox .roomitem b{position:absolute; width:250px; height:75px; color: white;overflow:hidden; left:0px; top:215px; font-weight:900;background-image:url(../img/yinying.png);background-repeat:no-repeat;}
center #reservationlist #pageMore {text-align: center;margin-bottom: 40px; width:100%;}
center #reservationlist #pageMore #more{display: block;cursor: pointer;background: #e1e2e5;width: 300px;height: 37px;color: #51545b;font-weight: 700;line-height: 37px;text-align: center;
margin: 30px auto 40px;text-decoration: none;font-size: 14px;position: relative;-webkit-transition: all ease .7s;-moz-transition: all ease .7s;transition: all ease .7s;} 
center #reservationlist #pageMore #more:hover {background: #7f879e;color: #fff;}
/*场馆预定详情*/
body .cover{ width:100%; height:100%; position:fixed!important; top:0;  left:0; background:url(../img/yinying1.png); z-index:99;}
body .roomdetail{ width:1037px; height:auto; position:fixed; left:50%; margin-left:-528px; top:30%; margin-top:-184px; font-family:"黑体",Tahoma, Geneva, sans-serif; z-index:100;}
body .roomdetail .btnclose{ position:absolute; right:10px; top:10px; margin:0; padding:0; border:0; background:url(../img/close.png); width:35px; height:31px; z-index:99999;}
body .roomdetail .covertop{position:absolute; left:0; top:0;width: 0px;height: 0px;border-left: 149px solid white;border-right: 149px solid white;border-bottom: 86px solid transparent; }
body .roomdetail .coverbottom{position:absolute; left:0; top:260px ; width: 0px;height: 0px;border-left: 149px solid #1b1b1b;border-right: 149px solid #1b1b1b;border-top: 86px solid transparent;}
body .roomdetail .content{ width:298px; position:relative; height:346px;}
body .roomdetail .content .pic{ width:100%; height:346px; position:absolute; top:0;  left:0; z-index:-1;}
body .roomdetail .content .pic img{ width:100%; height:100%;}
body .roomdetail .content .yuding{ width:100px; height:35px; border:0; margin:0; padding:0; background:black; color:white; position:absolute; left:95px; top:31px; font-size:24px; font-weight:900;}
body .roomdetail .content .watch{ width:134px; height:21px; border:0; margin:0; padding:0; background:black; color:white; position:absolute; left:80px; top:286px; font-size:18px; font-weight:900;}
body .roomdetail .content .name{ width:30px; height:200px; display:block; font-size:24px; color:white; position:absolute; left:20px; top:84px; line-height:25px; font-weight:900;}
body .roomdetail .content .tip{ width:20px; height:120px; display:block; font-size:18px; color:white; position:absolute; left:258px; top:104px; line-height:20px; font-weight:900; background:black; overflow:hidden; padding:20px 5px 0 5px; cursor:pointer;}
body .roomdetail .content .comments{ width:170px; height:200px; position:absolute; left:65px; top:84px; color:white;}
body .roomdetail .content .comments address{ font-style:normal; margin-bottom:20px;}
body .roomdetail .content .comments .yuan{ font-size:18px; font-weight:900; margin-left:10px;}
body .roomdetail .content .title1{ display:block; width:43px; height:25px; font-size:18px; position:absolute; left:25px; top:300px; color:white; overflow:hidden}
body .roomdetail .content .number{ display:block; width:90px; height:25px; font-size:18px; position:absolute; left:25px; top:325px; color:white;overflow:hidden}
body .roomdetail .content .title2{ display:block; width:43px; height:25px; font-size:18px; position:absolute; left:225px; top:300px; color:white; overflow:hidden}
body .roomdetail .content .point{ display:block; width:90px; height:25px; font-size:18px; position:absolute; left:210px; top:325px; color:white;overflow:hidden}
body .roomdetail .comment{ width:100%; height:300px; background:#1b1b1b; padding-top:20px; overflow:auto;}
body .roomdetail .comment .item{ border-top:solid 1px white; width:100%; float:left; margin-bottom:10px;}
body .roomdetail .comment .item *{display:block; float:left;  margin-top:10px; color:white;}
body .roomdetail .comment .item .name{ width:69px; font-size:18px;}
body .roomdetail .comment .item .text{ width:221px; font-size:12px;}
body .roomdetail .comment .item .reback,body .roomdetail .comment .item .good{ float:right; bottom:0; margin-right:20px; font-size:12px;}
body .roomdetail .comment .page{ width:100%; height:33px; line-height:33px; border-bottom:solid 1px white; border-top:solid 1px white; float:left;}
body .roomdetail .comment .page *{ float:left; color:white; margin:0 10px;}
body .roomdetail .comment .page .pagelist a{ margin:0 3px;}
body .roomdetail .comment .form { float:left; width:100%; height:50px;}
body .roomdetail .comment .form textarea{ height:30px; width:190px; resize: none; margin:10px 5px;}
body .roomdetail .comment .form input[type="button"]{ height:35px ;width:60px; padding:0; border:0; float:right; background:#1b1b1b; font-size:24px;margin:10px 5px; line-height:35px; color:white;}
body .roomdetail .yudingleft{ z-index:9999; position:absolute; left:298px; top:0;}

/*注册报名*/
center #Registerlist{ min-height:800px; height:auto; width:100%; position:relative; background:url(../img/bg4.png);}
center #Registerlist .pic{ width:327px; height:122px; position:absolute; left:50px; top:40px;}
center #Registerlist .menu{ width:600px; height:55px; position:absolute; left:580px; top:85px; border-bottom:solid 1px black;z-index:1;}
center #Registerlist .menu .item{ font-size:24px; color:black; padding:0 20px; float:left; line-height:49px; border-right:solid 1px black;}
center #Registerlist .menu .item:hover{ font-size:24px; color:white; background:#454444;}
center #Registerlist .menu .seachbox{ float:left; height:40px; line-height:40px; padding:0 20px 0 0; width:215px; background:url(../img/gameseach.png) no-repeat; background-position:20px 8px;}
center #Registerlist .menu .seachbox input[type="text"]{ margin:10px 0 0 0; padding:0; border:0; height:20px;}
center #Registerlist .bignews{ width:1090px; height:370px; overflow:hidden; padding:200px 0 20px 0px;}
center #Registerlist .bignews .big{ width:915px; height:100%; float:left; position:relative;}
center #Registerlist .bignews .big img{ width:100%; height:100%; position:absolute; left:0; top:0;}
center #Registerlist .bignews .min-box{ width:175px; height:3000px; float:right;}
center #Registerlist .bignews .min-box div{ width:100%; height:123px; float:right;}
center #Registerlist .bignews .min-box div img{ width:100%; height:100%; cursor:pointer; }
center #Registerlist .min-menu{ width:1090px; height:33px; border-bottom:dashed  1px black; margin-left:0px;}
center #Registerlist .min-menu a{ width:60px; height:22px; float:left; display:block; background:black; color:white; margin: 5px 5px;}
center #Registerlist .box{height:auto; position:relative;  overflow:auto; width:98%; margin-left:40px;}
center #Registerlist .box .boxitem{ width:238px; height:430px; margin:20px 20px; background:white; position:relative; float:left; text-align:left;}
center #Registerlist .box .boxitem *{ margin-left:10px; width:300px;}
center #Registerlist .box .boxitem img{ width:219px; height:219px; margin-bottom:5px;}
center #Registerlist .box .boxitem .tips{ width:140px; margin:0 auto; overflow:hidden; height:20px; font-size:12px; margin-bottom:5px;} 
center #Registerlist .box .boxitem .tips .tipitem{ width:40px; height:20px; display:block; float:left; line-height:20px; color:white; background:#840808; margin:0 2px; text-align:center;  }
center #Registerlist .box .boxitem .time1{ width:200px; height:14px; line-height:14px; font-size:14px; font-weight:900; }
center #Registerlist .box .boxitem title{ display:block; font-size:18px; font-weight:900;}
center #Registerlist .box .boxitem .time2{ display:block; width:300px; height:14px; line-height:14px; font-size:14px; margin-top:5px;}
center #Registerlist .box .boxitem address{ font-size:14px; font-style:normal; width:100%;}
center #Registerlist .box .boxitem .slogan{ text-align:center; font-weight:900; display:block; width:100%;}
center #Registerlist .box .boxitem input[type="button"]{ width:80px; height:22px; background:#621111; color:white; line-height:16px; font-size:14px; font-weight:900; margin-left:65px; margin-top:5px;}
center #Registerlist .box .boxitem .add{ line-height:16px; width:60px; display:inline-block; font-weight:900; height:16px; overflow:hidden; position:absolute; padding-top:10px;}


/*关于我们*/
center .about{ min-height:600px; height:auto; width:100%; position:relative; }
.aboutbg0{ background:url(../img/aboutbg0.png) no-repeat;}
.aboutbg1{ background:url(../img/aboutbg1.png) no-repeat;}
.aboutbg2{ background:url(../img/aboutbg2.png) no-repeat;}
center .about .menu{ overflow:auto; width:800px; height:85px; position:absolute; top:80px; left:287px; overflow:auto;}
center .about .menu li{ background:url(../img/aboutmenu.png) no-repeat; width:172px; height:85px; float:left; text-indent:-1000em;}
center .about .menu li:hover{ cursor:pointer;}
center .about .menu .laili{ padding-right:40px; background-position:-40px 0;}
center .about .menu .gushi{ background-position:-275px 0; margin-left:40px; padding-right:40px;}
center .about .menu .wenhua{ background-position:-500px 0; margin-left:40px;}
center .about .menu .abouthover1{ padding-right:40px;   background-position:0 -124px;}
center .about .menu .abouthover2{margin-left:40px; padding-right:40px;  background-position:-275px -124px;}
center .about .menu .abouthover3{ margin-left:40px;  background-position:-543px -124px;}
center .about .content{ position:relative; width:100%; height:auto; text-align:left; color:white; font-size:24px;min-height:720px;  z-index:-1;}
center .about .content div{ width:100%; height:100%; position:absolute; top:0; left:0;}

/*赛事详情*/
center .registerdetail{ min-height:600px; height:auto; width:100%; position:relative; background:url(../img/bg4.png); overflow:auto;}
center .registerdetail .back{ display:block; width:120px; height:36px; position:absolute; top:15px; right:25px; margin:0; padding:0; border:0; background:url(../img/back.png);text-indent:-1000em;}
center .registerdetail .leftbox{ width:340px; height:auto; float:left; margin:50px 0 20px 50px; background:white; }
center .registerdetail .leftbox *{width:300px; font-size:18px;}
center .registerdetail .leftbox .pic{ margin-top:20px; width:300px; height:310px; margin-bottom:30px;position:relative;}
center .registerdetail .leftbox .pic img{ width:100%; height:100%; position:absolute; left:0; top:0;}
center .registerdetail .leftbox .part{ text-align:left; padding:20px 0; overflow:auto; border-bottom:solid 1px black; line-height:30px;}
center .registerdetail .leftbox .part .title{ display:block; float:left; width:95px; text-align:right; color:#a09b9b;}
center .registerdetail .leftbox .part .content { display:block; float:left; width:200px;  font-weight:900; color:#3e3a3a}
center .registerdetail .leftbox .share{border-bottom:solid 1px black; overflow:auto;}
center .registerdetail .leftbox .share p{ font-size:24px; text-align:left; margin:10px 0; }
center .registerdetail .leftbox .share .weixinico{ display:block; width:55px; height:55px; background:url(../img/share.png) no-repeat; background-position:0 -10px; float:left; margin:16px 0 0 10px;text-indent:-1000em;}
center .registerdetail .leftbox .share .xinlangico{ display:block; width:72px; height:65px; background:url(../img/share.png) no-repeat; background-position:-88px 0px; float:left; text-indent:-1000em;margin:10px 20px;}
center .registerdetail .leftbox .share .tengxunico{ display:block; width:72px; height:65px; background:url(../img/share.png) no-repeat; background-position:-188px 0px; float:left; text-indent:-1000em; margin: 10px 0 30px 0;}
center .registerdetail .leftbox .map{ overflow:auto;}
center .registerdetail .leftbox .map p{ font-size:24px; text-align:left; margin:10px 0; }
center .registerdetail .rightbox{width:767px; height:auto; float:right; margin:50px 20px 20px 0; text-align:left; overflow:auto; }
center .registerdetail .ad{ height:105px; width:616px; float:right; padding-top:60px; padding-right:150px;}
center .registerdetail .ad img{ width:100%; height:100%;}
center .registerdetail .rightbox .detail{ margin:0 0 0 50px; width:500px; float:left;}
center .registerdetail .rightbox .detail .time1{ font-size:24px; font-weight:900;}
center .registerdetail .rightbox .detail title{ font-size:36px; font-weight:900; display:block; margin:20px 0; }
center .registerdetail .rightbox .detail p{ font-size:24px; color:#3e3a3a}
center .registerdetail .rightbox .detail .tips{ width:100%; margin:20px 20px; overflow:hidden;}
center .registerdetail .rightbox .detail .tips .tipitem{ width:60px; height:25px; display:block; float:left; line-height:25px; color:white; background:#840808; margin:0 10px; text-align:center; }
center .registerdetail .rightbox .detail .btns{ width:100%; overflow:hidden; position:relative;}
center .registerdetail .rightbox .detail .btns input[type="button"]{ width:190px; height:51px; background:#621111; color:white; line-height:51px; font-size:24px; margin:10px 0 0 50px;}
center .registerdetail .rightbox .detail .btns .add{ line-height:31px; width:200px; display:inline-block; font-weight:900; height:31px; overflow:hidden; font-size:18px; margin-left: 20px;}
center .registerdetail .rightbox .detail .btns .add2{ line-height:31px; width:200px; display:inline-block; height:31px; overflow:hidden; font-size:14px; position:absolute; left: 265px; top: 35px;}
center .registerdetail .rightbox .pic{ width:142px; height:416px; float:right; margin:30px 0 0 0; background:red;}
center .registerdetail .rightbox .comment{ width:100%; float:left;  margin-top:20px;}
center .registerdetail .rightbox .comment .item{ border-top:solid 1px black; width:100%;}
center .registerdetail .rightbox .comment .item *{display:block; float:left; font-size:18px; margin-top:20px;}
center .registerdetail .rightbox .comment .item .name{ width:100px; }
center .registerdetail .rightbox .comment .item .content{ width:600px; font-size:16px; }
center .registerdetail .rightbox .comment .item .share{ float:right; bottom:0; margin-right:40px; font-size:12px; background:#520101; color:white; padding:0 10px;}
center .registerdetail .rightbox .comment .item .reback,center .registerdetail .rightbox .comment .item .good{ float:right; bottom:0; margin-right:20px; font-size:12px;}
center .registerdetail .rightbox .page{ width:100%; height:33px; line-height:33px; float:left; margin:20px 0;}
center .registerdetail .rightbox .page *{ margin:0 10px;}
center .registerdetail .rightbox .page .pre,center .registerdetail .rightbox .page .next,center .registerdetail .rightbox .page .pagelist{ float:left;}
center .registerdetail .rightbox .page a{ margin:0 3px; color:black; font-size:18px;}
center .registerdetail .rightbox .page .pagelist{ width:530px; overflow:hidden; text-align:center;}
center .registerdetail .rightbox .page .pagelist *{ margin:0 3px;}
center .registerdetail .rightbox .page .current{ font-size:24px; color:red; font-weight:900;}
center .registerdetail .rightbox .form { float:left; width:100%;}
center .registerdetail .rightbox .form textarea{ height:150px; width:600px; resize: none; float:left;}
center .registerdetail .rightbox .form input[type="button"]{ height:156px ;width:60px; padding:0; border:0; margin:0; float:left; background:#1b1b1b; font-size:24px; line-height:35px; color:white;}



